﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BaiTu.DTOS
{
    /// <summary>
    /// DTO 实体基类
    /// </summary>
    public class BaseDTO
    {
        /// <summary>
        /// 基础DTO 提供ID属性
        /// </summary>
        public string ID { get; set; }
        /// <summary>
        /// 可以为Null 的创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }
        /// <summary>
        /// 可以为Null 的最近一次修改时间
        /// </summary>
        public DateTime? LastModifyTime { get; set; }
        /// <summary>
        /// 创建该条记录的编号
        /// </summary>
        public string CreateUserID { get; set; }
        /// <summary>
        /// 最后一次修改该条数据的用户编号
        /// </summary>
        public string ModifyUserID { get; set; }
        /// <summary>
        /// 表示是否真正的删除数据 还是做一个删除标记  如果为true  表示真正的删除 为false或null 表示只是做一个删除标记 当然只针对删除操作
        /// </summary>
        public bool? IsDelete { get; set; }
    }
}
